body{
	font-family: '微软雅黑'
}
.g-wrap{
	width: 1000px;
	margin:0 auto;
}
.m-login{
	width: 400px;
	position: absolute;
	top:50%;
	margin-top: -85px;
	margin-left:-200px;
	left:50%;
}
.m-login .form-item{
	height: 30px;
	line-height: 30px;
	margin:20px;
}

.m-login .form-item label{
	font-size: 16px;
}
.m-login .form-item .tip{
	font-size: 12px;
	color:#F00;
	display: none;
}

.m-login .form-item .btn{
	margin-left: 83px;
	width: 157px;
}
.m-filter{
	margin:20px 0;
}
.m-filter .m-filter-item{
	height: 30px;
	line-height: 30px;
}
.m-filter .m-filter-item .f-label{
	font-weight: normal;
	margin-right: 20px;
}
.m-filter .m-filter-item  input{
	vertical-align: middle;
	margin-top: 0;
	margin-right: 5px;
}
.m-filter .m-filter-item  .form-control{
	width: auto;
	display: inline-block;
	*display: inline;
	*zoom:1;
	width: 130px;
}
.m-table{
	margin-top: 50px;
	border-left : 1px solid #dddcda;
	border-top : 1px solid #dddcda;
}
.m-table .row{
	margin:0;
}
.m-table .row div{
	padding:0;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 12px;

	border-right : 1px solid #dddcda;
	border-bottom : 1px solid #dddcda;
}
.m-table .m-table-head div{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.m-table .m-table-body .btn{
	font-size: 12px;
}
.m-table .m-table-body .notpay{
	color:#BA201E;
	font-weight: bold;
}
.m-table .m-table-body .hascancel{
	color:#979797;
	font-weight: bold;
}
.m-table .m-table-body .pay{
	color:#20CD11;
	font-weight: bold;
}
.m-table-paginator{
	text-align: center;
	margin:20px 0;
	height: 40px;
	line-height: 40px;
}
.m-table-paginator .pagination{
	margin:0;
	vertical-align: middle;
}
.page-info{
	font-size: 12px;
	vertical-align: middle;
	margin-left: 20px;
}

.collapse .well{
	margin-bottom: 0;
	position: relative;
}
.collapse .well .u-close{
	position: absolute;
right: 10px;
top: 10px;
font-weight: bold;
font-size: 20px;
}

.form-item h2 {
font-size: 16px;
border-bottom: 1px solid #938A79;
line-height: 30px;
font-weight: bold;
}
.form-item label{
	font-size: 12px;
}
.form-item input.form-control{
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	width: auto;
	
}
.form-item input.disabled{
	border: none;
	background: transparent;
	box-shadow: none;
	cursor: auto;
}
.form-item input.address{
	width: 500px;
}
.form-item input.s-num{
	width: 40px;
}

.form-item label .notpay{
	color:#BA201E;
	font-weight: bold;
}
.form-item label .hascancel{
	color:#979797;
	font-weight: bold;
}
.form-item label .pay{
	color:#20CD11;
	font-weight: bold;
}
.form-item label .type{
	color:#8495C3;
	font-weight: bold;
}
.form-item label .node{
	color:#20CD11;
	font-weight: bold;
}
.form-item .row div{
	border:none;
}
.form-item.bottons{
	text-align: center;
}
.form-item.bottons .btn{
	width: 200px;
}